nasm.exe -f win32 -l asm_x86_kernel.lst asm_x86_kernel.asm
cl /Gd /Fokernel.obj /Fm /TP /c kernel.cpp
link /safeseh:no /filealign:0x1000 /BASE:0x100000 /MAP:kernel.map /ENTRY:__multiboot_entry__ asm_x86_kernel.obj kernel.obj /NODEFAULTLIB:LIBC /SUBSYSTEM:CONSOLE /OUT:kernel.exe